/*     */ package com.finir.finknjig.domain.beans;
/*     */ 
/*     */ import java.io.Serializable;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;

import com.finir.finknjig.domain.Konto;
import com.finir.finknjig.domain.StavkaNaloga;
/*     */ 
/*     */ @Entity
/*     */ public class KontoBean
/*     */   implements Konto, Serializable
/*     */ {
/*     */   private static final long serialVersionUID = 2738962462507251454L;
/*     */   private Long id;
/*     */   private String nazivKonta;
/*     */   private String brojKonta;
/*     */   private List<StavkaNaloga> stavkeNaloga;
/*     */ 
/*     */   @Id
/*     */   @GeneratedValue(strategy=GenerationType.AUTO)
/*     */   public Long getId()
/*     */   {
/*  34 */     return this.id;
/*     */   }
/*     */ 
/*     */   public void setId(Long id)
/*     */   {
/*  43 */     this.id = id;
/*     */   }
/*     */ 
/*     */   @OneToMany(targetEntity=StavkaNalogaBean.class, cascade={javax.persistence.CascadeType.ALL}, mappedBy="konto")
/*     */   public List<StavkaNaloga> getStavkeNaloga()
/*     */   {
/*  53 */     return this.stavkeNaloga;
/*     */   }
/*     */ 
/*     */   public void setStavkeNaloga(List<StavkaNaloga> stavkeNaloga) {
/*  57 */     this.stavkeNaloga = stavkeNaloga;
/*     */   }
/*     */ 
/*     */   public String getNazivKonta() {
/*  61 */     return this.nazivKonta;
/*     */   }
/*     */ 
/*     */   public void setNazivKonta(String nazivKonta) {
/*  65 */     this.nazivKonta = nazivKonta;
/*     */   }
/*     */ 
/*     */   public String getBrojKonta() {
/*  69 */     return this.brojKonta;
/*     */   }
/*     */ 
/*     */   public void setBrojKonta(String brojKonta) {
/*  73 */     this.brojKonta = brojKonta;
/*     */   }
/*     */ 
/*     */   public int hashCode()
/*     */   {
/*  78 */     int hash = 0;
/*  79 */     hash += ((this.id != null) ? this.id.hashCode() : 0);
/*  80 */     return hash;
/*     */   }
/*     */ 
/*     */   public boolean equals(Object object)
/*     */   {
/*  87 */     if (!(object instanceof KontoBean))
/*  88 */       return false;
/*     */ 
/*  90 */     KontoBean other = (KontoBean)object;
/*     */ 
/*  93 */     return ((((this.id != null) || (other.id == null))) && ((
/*  92 */       (this.id == null) || (this.id.equals(other.id)))));
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 101 */     return this.brojKonta + "  " + this.nazivKonta;
/*     */   }
/*     */ 
/*     */   public int compareTo(Konto arg0)
/*     */   {
/* 107 */     if ((getBrojKonta() == null) || (arg0.getBrojKonta() == null))
/* 108 */       return 0;
/*     */ 
/* 110 */     return getBrojKonta().toString().compareTo(
/* 111 */       arg0.getBrojKonta().toString());
/*     */   }
/*     */ }

// Location:           D:\develop\FiniR-Finansijsko kjigovodstvo.jar
// Qualified Name:     domain.beans.KontoBean
// Java Class Version: 6 (50.0)
// JD-Core Version:    0.5.0
